home *** CD-ROM | disk | FTP | other *** search
/ ADA Programming Guide / ADA Programming Guide.iso / ada_gwu / externs.h < prev    next >
C/C++ Source or Header  |  1996-01-30  |  3KB  |  115 lines

  1. /*
  2.     GWAda Development Environment for 386/486 PCs   
  3.     Copyright (C) 1993, Arthur Vargas Lopes  & Michael Bliss Feldman
  4.                         vlopes@vortex.ufrgs.br mfeldman@seas.gwu.edu
  5.  
  6.     This program is free software; you can redistribute it and/or modify
  7.     it under the terms of the GNU General Public License as published by
  8.     the Free Software Foundation; version 2 of the License.    
  9.  
  10.     This program is distributed in the hope that it will be useful,
  11.     but WITHOUT ANY WARRANTY; without even the implied warranty of
  12.     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  13.     GNU General Public License for more details.
  14.  
  15.     You should have received a copy of the GNU General Public License
  16.     along with this program; if not, write to the Free Software
  17.     Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
  18. */
  19.  
  20. /* Externs.h */
  21.  
  22. #include <\gwada\env\ed.h>
  23.  
  24.  
  25. /* Run time options */
  26. extern char avl_monitor_on;
  27. extern short avl_heap;
  28. extern short avl_pgm_stack;
  29. extern short avl_task_stack;
  30. extern short avl_scheduller;
  31. extern char  avl_trace_opts[6];
  32.  
  33.  
  34. extern char current_file_name[];
  35. extern int avl_cur_source;
  36. extern int avl_cur_tool;
  37. extern int avl_start_pos;
  38. extern int avl_cur_unit;
  39. extern int avl_rows;
  40. extern int avl_size;
  41. extern int avl_ctrl_c;
  42. extern char do_not_realy_exit;
  43. extern int    avl_open_error_file;
  44. extern AVL_LINE_PTR avl_block_first_line2;
  45. extern AVL_LINE_PTR avl_block_last_line2;
  46. extern int avl_block_first_col2;
  47. extern int avl_block_last_col2;
  48. extern AVL_LINE_PTR avl_block_first_line;
  49. extern AVL_LINE_PTR avl_block_last_line;
  50. extern int avl_block_first_col;
  51. extern int avl_block_last_col;
  52. extern AVL_EDIT_WINDOW avl_windows[];
  53. extern int avl_window;
  54. extern int avl_nwindows;
  55. extern int avl_hscroll_on;
  56. extern int avl_tab_size;
  57. extern AVL_LINE_PTR avl_line_temp;
  58. extern char avl_blank_line[];
  59. extern char *avl_border;
  60. extern char avl_message[];
  61. extern char avl_curr_directory[];
  62. extern char avl_dir_sources[];
  63. extern char avl_dir_library[];
  64. extern int avl_no_up_corner;
  65. extern short avl_txt_color;
  66. extern short avl_txt_bk_color;
  67. extern short avl_wnd_title;
  68. extern short avl_wnd_color;
  69. extern short avl_wnd_bk_color;
  70. extern short avl_que_color;
  71. extern short avl_que_bk_color;
  72. extern short avl_pro_color;
  73. extern short avl_pro_bk_color;
  74. extern short avl_men_ready;
  75. extern short avl_men_letter;
  76. extern short avl_men_word;
  77. extern short avl_men_bk_color;
  78. extern short avl_err_color;
  79. extern short avl_sta_color;
  80. extern short avl_sta_bk_color;
  81. extern short avl_msg_bk_color;
  82. extern short avl_msg_color;
  83.  
  84. extern AVL_EDIT_WINDOW_PTR avl_w;
  85. extern AVL_WIN_PTR avl_win1;
  86.  
  87. extern char avl_find_txt[];
  88. extern char avl_replace_txt[];
  89.  
  90. extern int avl_cur_menu;
  91.  
  92. extern int avl_cur_smenu[];
  93.  
  94. extern AVL_COLOR_CHOICES avl_cor_choices[];
  95. extern int avl_cor_select;
  96. extern int avl_cor_bk_sel;
  97. extern int avl_cor_txt_sel;
  98.  
  99. extern char avl_version_mark[];
  100.  
  101. extern short avl_codes[];
  102. extern short avl_mat_code[8][40];
  103. extern short avl_codes_row;
  104. extern short avl_codes_col;
  105.  
  106.  
  107. extern AVL_WIN_PTR avl_env_win;
  108.  
  109. extern AVL_TIT avl_menu[];
  110.  
  111.  
  112. extern AVL_STIT avl_smenu[];
  113.  
  114.     
  115.